package com.hrzyit.whistle.cases.presenter.view

import com.hrzyit.base.presenter.view.BaseView
import com.hrzyit.whistle.cases.data.bean.CategoryDetailsEntity
import com.hrzyit.whistle.cases.data.bean.CategoryEntity
import com.hrzyit.whistle.cases.data.bean.SysDictEntity

/**
 *
 * 案件类型选择器界面接口
 * @author YangWei
 * @date 2019/4/1
 */
interface CaseTypeView : BaseView {
    /**
     * 获取案件类型：小类，完成回调
     */
    fun onGetSecondCategoryResult(t: MutableList<CategoryEntity>)

    /**
     * 获取案件类型：大类，完成回调
     */
    fun onGetOneCategoryResult(t: MutableList<CategoryEntity>)

    /**
     * 获取案件类型：案件问题，完成回调
     */
    fun onGetCaseQuestionTypeResult(t: MutableList<SysDictEntity>)

    /**
     * 获取案件立案条件，完成回调
     */
    fun onGetCaseConditionListResult(t:MutableList<CategoryDetailsEntity>)
}